Mergado\Feed\BaseFeed B

Total Complexity 92
Dependencies 10
Dependents 0
Total lines 664
Lines of code 352
Logical lines of code 177
Comment lines 108
Methods 54
Properties 23

Methods 54

Method Rating Maintainability Complexity Lines of code
mergeTemporaryFiles()
S
49 7 29
getFeedEstimate()
S
55 6 19
getDataForTemplates()
S
48 4 32
getTotalTemporaryFiles()
S
59 4 15
getMagicWTF()
S
63 4 10
isNormal()
S
77 4 3
getLastFeedChangeTimestamp()
S
65 3 10
deleteTemporaryFiles()
S
67 3 8
isFeedLocked()
S
74 3 4
getStart()
S
70 3 6
__construct()
S
52 1 25
getWizardData()
S
53 1 23
getDefaultItemsPerStep()
S
69 2 7
getCurrentTempFilesCount()
S
71 2 6
getItemsPerStep()
S
67 2 8
getLastFeedChange()
S
64 2 10
getFeedPercentage()
S
63 2 10
lowerItemsPerStep()
S
67 2 8
isPartial()
S
79 2 3
downloadFeed()
S
76 1 4
getCronSchedule()
S
79 1 3
isWizardFinished()
S
79 1 3
getWpCronStartDbName()
S
79 1 3
isWpCronActive()
S
79 1 3
getDefaultItemCountPerStepDbName()
S
79 1 3
getWizardFinishedDbName()
S
80 1 3
getWpCronActiveDbName()
S
79 1 3
getUserItemCountPerStepDbName()
S
80 1 3
getFullFeedStepCountDbName()
S
79 1 3
getLoweredItemCountPerStepDbName()
S
79 1 3
getCurrentGenerationStepDbName()
S
79 1 3
getWpCronScheduleDbName()
S
79 1 3
deleteFullFeedGenerationCount()
S
79 1 3
hasFeedFailed()
S
72 1 5
resetFeedGenerating()
S
78 1 4
setFeedLocked()
S
75 1 4
unlockFeed()
S
75 1 4
getFeedUrl()
S
79 1 3
getCronUrl()
S
78 1 3
getFeedPath()
S
78 1 3
getFeedFileName()
S
79 1 3
isFeedExist()
S
80 1 3
createNecessaryDirs()
S
70 1 7
setItemsPerStep()
S
79 1 3
resetFeedGenerationStep()
S
79 1 3
setLoweredItemsPerStepAsMain()
S
77 1 4
setLowerItemsPerStep()
S
79 1 3
deleteLoweredItemsPerStep()
S
79 1 3
getLoweredItemsPerStep()
S
79 1 3
saveFullFeedGenerationCount()
S
78 1 3
getFullFeedGenerationCount()
S
80 1 3
increaseGenerationStep()
S
77 1 3
setGenerationStep()
S
79 1 3
getLogContext()
S
80 1 3